#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int SLDateType;
typedef struct SeqList
{
    SLDateType* a;
    int size;
    int capacity;
}SL;
//要提供的接口
void SLInit(SL* ps);
void SLprint(SL* ps);
void CheckCapacity(SL* ps);
void SLPushBach(SL* ps, SLDateType x);
void SLPushFront(SL* ps, SLDateType x);
void SLPopBach(SL* ps);
void SLPopFront(SL* ps);
void SLInsert(SL* ps, int pos, SLDateType x);
void SLErase(SL* ps, int pos);
int SLFind(SL* ps, SLDateType x);
void SLModify(SL* ps, int pos, SLDateType x);
void SLDestory(SL* ps);


